package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Commodity;

/**
 * 代拿商品Service接口
 * 
 * @author ruoyi
 * @date 2021-06-17
 */
public interface ICommodityService 
{
    /**
     * 查询代拿商品
     * 
     * @param comId 代拿商品ID
     * @return 代拿商品
     */
    public Commodity selectCommodityById(Integer comId);

    /**
     * 查询代拿商品列表
     * 
     * @param commodity 代拿商品
     * @return 代拿商品集合
     */
    public List<Commodity> selectCommodityList(Commodity commodity);

    /**
     * 新增代拿商品
     * 
     * @param commodity 代拿商品
     * @return 结果
     */
    public int insertCommodity(Commodity commodity);

    /**
     * 修改代拿商品
     * 
     * @param commodity 代拿商品
     * @return 结果
     */
    public int updateCommodity(Commodity commodity);

    /**
     * 批量删除代拿商品
     * 
     * @param comIds 需要删除的代拿商品ID
     * @return 结果
     */
    public int deleteCommodityByIds(Integer[] comIds);

    /**
     * 删除代拿商品信息
     * 
     * @param comId 代拿商品ID
     * @return 结果
     */
    public int deleteCommodityById(Integer comId);
}
